using System;
using System.Collections.Generic;
using System.Text;

namespace Entidades
{
    public class PeliculaE
    {
		  #region PROPIEDADES
  		
		  private String  idPelicula;
      private String  tituloOriginal;
		  private String  tituloTraducido;
		  private Int32?  idOrigen;
		  private Int32?  idNacionalidad;
		  private String  director;
		  private String  actores;
		  private String  anio;
		  private String  duracion;
		  private Int32?  cantidadActual;
		  private Int32?  cantidadTotal;

      public String  IdPelicula
		  {
			  get{return idPelicula;}
			  set{idPelicula = value;}
		  }
  		
		  public String  TituloOriginal
		  {
			  get{return tituloOriginal;}
			  set{tituloOriginal = value;}
		  }
  		
		  public String  TituloTraducido
		  {
			  get{return tituloTraducido;}
			  set{tituloTraducido = value;}
		  }
  		
		  public Int32?  IdOrigen
		  {
			  get{return idOrigen;}
			  set{idOrigen = value;}
		  }
  		
		  public Int32?  IdNacionalidad
		  {
			  get{return idNacionalidad;}
			  set{idNacionalidad = value;}
		  }
  		
		  public String  Director
		  {
			  get{return director;}
			  set{director = value;}
		  }
  		
		  public String  Actores
		  {
			  get{return actores;}
			  set{actores = value;}
		  }
  		
		  public String  Anio
		  {
        get { return anio; }
			  set{anio = value;}
		  }
  		
		  public String  Duracion
		  {
			  get { return duracion; }
        set { duracion = value; }
		  }
  		
		  public Int32?  CantidadActual
		  {
			  get{return cantidadActual;}
			  set{cantidadActual = value;}
		  }
  		
		  public Int32?  CantidadTotal
		  {
			  get{return cantidadTotal;}
			  set{cantidadTotal = value;}
		  }
  		#endregion

		  #region CONSTRUCTOR
		  public PeliculaE()
		  {
		    this.Inicializar();
		  }
		  #endregion

		  #region METODOS
		    public void Inicializar()
		    {
          this.idPelicula = null;
          this.tituloOriginal = null;
          this.tituloTraducido = null;
          this.idOrigen = null;
          this.idNacionalidad = null;
          this.director = null;
          this.actores = null;
          this.anio = null;
          this.duracion = null;
          this.cantidadActual = null;
          this.cantidadTotal = null;
        }

		    public void Clear()
		    {
		      this.Inicializar();
		    }
		    
		    public void PrepararPelicula()
		    {
		      if(this.Actores == "")
		      {
		        this.Actores = null;
		      }
		      if(this.CantidadActual == 0)
		      {
		        this.CantidadActual = null;
		      }
		      if(this.CantidadTotal == 0)
		      {
		        this.CantidadTotal = null;
		      }
		      if(this.Director == "")
		      {
		        this.Director = null;
		      }
		      if(this.Duracion == "")
		      {
		        this.Duracion = null;
		      }
		      if(this.IdNacionalidad == 0)
		      {
		        this.IdNacionalidad = null;
		      }
		      if(this.IdOrigen == 0)
		      {
		        this.IdOrigen = null;
		      }
		      if(this.IdPelicula == "")
		      {
            this.IdPelicula = null;		        
		      }
		      if(this.TituloOriginal == "")
		      {
		        this.TituloOriginal = null;
		      }
		      if(this.TituloTraducido == "")
		      {
		        this.TituloTraducido = null;
		      }
		    }
		  #endregion

    }
}
